export interface LoginParam {
	/**
	 * 小程序登录code码
	 */
	code ?: string
	/**
	 * 小程序appid
	 */
	app_id ?: string
	/**
	 * 推广链接id
	 */
	link_id ?: string
	/**
	 * 公众号id
	 */
	official_account_id ?: string
	/**
	 * 用户id
	 */
	uid ?: string
	/**
	 * 手机系统参数
	 */
	mobile_system ?: string

	// #ifdef MP-WEIXIN
	/**
	 * 抖音广告投放id
	 */
	clickid ?: string
	/**
	 * 抖音广告投放创意id
	 */
	advertiser_id ?: string
	ip ?: string
	ua ?: string
	/**
	 * 投放渠道类型：1抖音2快手3百度
	 */
	type ?: string
	// #endif
}

export interface UserParam {
	/**
	 * 用户名称
	 */
	user_name : string
	/**
	 * 头像
	 */
	avatar : string
}

export interface PagingParam {
	/**
	 * 第几页
	 */
	page : number
	/**
	 * 每页条数
	 */
	limit : number
}

export interface BookMallListParam extends PagingParam, GetBookshelfListParam {
	app_id ?: string
}

export interface GETBookshelfStatusParam {
	/**
	 * 微信书籍ID
	 */
	book_id ?: string
	app_id ?: string
}
export interface GetMapsParam {
	/**
	 * 微信书籍ID
	 */
	novel_id ?: number
	id ?: number
	type ?: number

}
export interface SetBookshelfStatusParam {
	// #ifdef MP-WEIXIN
	/**
	 * 微信书籍ID
	 */
	book_id ?: string
	// #endif

	// #ifdef MP-TOUTIAO
	/**
	 * 书id
	 */
	novel_id ?: number
	// #endif

	/**
	 * 1加入 ，0取消加入
	 */
	bookshelfStatus : number
}

export interface GetContentsParam extends GETBookshelfStatusParam { }

export interface GetRechargeListParam {
	app_id : string

	// #ifdef MP-WEIXIN
	/**
	 * 微信书籍ID
	 */
	book_id ?: string
	// #endif

	// #ifdef MP-TOUTIAO
	/**
	 * 书id
	 */
	novel_id ?: number
	// #endif

	/**
	 * 章节下标
	 */
	ChapterIndex ?: number
}

export interface PayBookCurrencyParam extends GETBookshelfStatusParam {
	/**
	 * 数量
	 */
	number : number
	app_id : string
	/**
	 * 充值模版
	 */
	Rechargetemp_id : number
}

export interface PayBookChapterParam extends GETBookshelfStatusParam {
	/**
	 * 章节下标
	 */
	ChapterIndex ?: number
}

export interface GetBookshelfListParam {
	/**
	 * 作者或书名
	 */
	name ?: string
}

export interface DelBookshelfParam {
	/**
	 * 书籍ID英文逗号拼接
	 */
	ids_string : string
}

export interface DelRecordsParam extends DelBookshelfParam { }

export interface AddProposalParam {
	title : string
	content : string
	app_id : string
}

export interface NovelLoveParam {
	novel_id : number
}
export interface gettxtrackParam {
	/**
	 * 订单号
	 */
	order_no : string

}